package com.lvmama.pangolin.mybatis.mapper;

import java.util.List;
import java.util.Map;

import com.lvmama.pangolin.entity.Timer;

/**
 * 
* @ClassName: TimerMapper 
* @Description: TODO
* @author yuanchi
* @date 2017年2月14日 下午3:08:06
 */
public interface TimerMapper {
	
	/**
	 * 
	* @Title: insertTimerList 
	* @Description: TODO(这里用一句话描述这个方法的作用) 
	* @param @param list
	* @param @return    设定文件 
	* @return int    返回类型 
	* @throws
	 */

	int insertTimerList(List<Timer> list);
	
	public List<Timer> getTimerList(Map<String,Object> map);
	
	public List<Timer> queryTimerList(Timer timer);
	
	public List<Timer> queryTimerListByCon(Map<String,Object> param);
	
	
	public List<Timer> queryTimerGroupByTaskId(Map<String,Object> param);
	
	int updateTimerByCon(Map<String,Object> param);
	
	int updateRunNumByCon(String timerId);
	
	int deleteByPrimaryKey(String timerId);
	int deleteByPrimaryKeyH(String timerId);
	int deleteTimerListH(List<Timer> list);
	int deleteTimerList(List<Timer> list);
	int insertTimerListToH(List<Timer> list);
	
	public List<Timer> queryTimerHListByCon(Map<String,Object> param);
	
}
